/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.msk.wlhy.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.msk.sys.domain.DataEntity;
import java.util.Date;

/**
 * <p>[]</p>
 * <p>作者：zkp</p>
 * <p>邮箱：zkp@xiangyou.com</p>
 * <p>创建时间： 2018-06-07 </p>
 * <p>类说明：物流订单Entity </p>
 * <p>修改记录：</p>
 */
public class HtLogisticsFrame extends DataEntity<HtLogisticsFrame> {

	private static final long serialVersionUID = 1L;

	private String contractName; //'合同名称'
	private String contractNo;  //'合同编号'
	private String supplierUser; //'承运方'
	private String supplierUserName;
	private String supplierSignUser;  //'承运方签订人'
	private String supplierPhone; //'承运方联系方式'
    private String consignUser; //'托运方'
	private String consignUserName;
	private String consignSignUser; // '托运方签订人'
	private String consignPhone; // '托运方联系方式'
	private Date startTime; // '合同开始时间'
	private Date endTime;  // '合同终止时间'
	private Date signTime; //'签订时间'
	private String settleWay;  //运费结算方式 1:日结、2:月结、3:季度结、4:年结
	private String contractFile; //'合同文件'
	private String contractType; //合同类型 1:采购框架合同 2:运输框架合同
	private String fatherOfficeId;

	public String getContractName() {
		return contractName;
	}

	public void setContractName(String contractName) {
		this.contractName = contractName;
	}

	public String getContractNo() {
		return contractNo;
	}

	public void setContractNo(String contractNo) {
		this.contractNo = contractNo;
	}

	public String getSupplierUser() {
		return supplierUser;
	}

	public void setSupplierUser(String supplierUser) {
		this.supplierUser = supplierUser;
	}

	public String getSupplierUserName() {
		return supplierUserName;
	}

	public void setSupplierUserName(String supplierUserName) {
		this.supplierUserName = supplierUserName;
	}

	public String getSupplierSignUser() {
		return supplierSignUser;
	}

	public void setSupplierSignUser(String supplierSignUser) {
		this.supplierSignUser = supplierSignUser;
	}

	public String getSupplierPhone() {
		return supplierPhone;
	}

	public void setSupplierPhone(String supplierPhone) {
		this.supplierPhone = supplierPhone;
	}

	public String getConsignUser() {
		return consignUser;
	}

	public void setConsignUser(String consignUser) {
		this.consignUser = consignUser;
	}

	public String getConsignUserName() {
		return consignUserName;
	}

	public void setConsignUserName(String consignUserName) {
		this.consignUserName = consignUserName;
	}

	public String getConsignSignUser() {
		return consignSignUser;
	}

	public void setConsignSignUser(String consignSignUser) {
		this.consignSignUser = consignSignUser;
	}

	public String getConsignPhone() {
		return consignPhone;
	}

	public void setConsignPhone(String consignPhone) {
		this.consignPhone = consignPhone;
	}

	@JsonFormat(pattern = "yyyy-MM-dd")
	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	@JsonFormat(pattern = "yyyy-MM-dd")
	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
	public Date getSignTime() {
		return signTime;
	}

	public void setSignTime(Date signTime) {
		this.signTime = signTime;
	}

	public String getSettleWay() {
		return settleWay;
	}

	public void setSettleWay(String settleWay) {
		this.settleWay = settleWay;
	}

	public String getContractFile() {
		return contractFile;
	}

	public void setContractFile(String contractFile) {
		this.contractFile = contractFile;
	}

	public String getContractType() {
		return contractType;
	}

	public void setContractType(String contractType) {
		this.contractType = contractType;
	}


	public String getFatherOfficeId() {
		return fatherOfficeId;
	}

	public void setFatherOfficeId(String fatherOfficeId) {
		this.fatherOfficeId = fatherOfficeId;
	}
}